package com.mcxx.modules.miniSalvation.check.dto;

import com.yinhai.ta404.core.validate.annotation.V;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;


@Data
public class IntegrateCheckDTO {
    @ApiModelProperty(value = "地区码")
    private String areaCode;

    @ApiModelProperty(value = "check表主键")
    private String checkId ;

    @ApiModelProperty(value = "户主family_id")
    private String familyId;

    @V("notnull")
    @ApiModelProperty(value = "户主身份证号")
    private String idCard;

    @ApiModelProperty(value = "是否乡镇发起(0否1是)")
    private String isVillage;

    @ApiModelProperty(value = "申请人姓名")
    private String name;

    @V("notnull")
    @ApiModelProperty(value = "申请orderId")
    private String orderId;

    @ApiModelProperty(value = "申请原因")
    private String reason;

    @ApiModelProperty(value = "申请部门名称")
    private String requestSource;

    @ApiModelProperty(value = "申请类型 110低保,130特困,500临时救助")
    private String salvType;

    @ApiModelProperty(value = "标准类型 01,02,03,04")
    private String standType;

    @ApiModelProperty(value = "01新申请02复查")
    private String type;

    @ApiModelProperty(value = "操作用户编码")
    private String userCode;

    @ApiModelProperty(value = "核对授权书")
    private String proxyStatement;

    @ApiModelProperty(value = "申请部门类型 01-社会救助 99-其他")
    private String requestType;

    @ApiModelProperty(value = "成员信息")
    List<IntegrateCheckMemberDTO> memberList;
}
